// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved.
// See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace System
{
    // Problem: The SerializableAttribute is not in the .NET portable library subset we're targeting.  
    // However, we need the type to be serializable because our server-side replication code uses the binary formatter.
    // We can declare our own SerializableAttribute and fake out the C# compiler - it emits the right metadata.
    [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Delegate, Inherited = false)]
    internal class SerializableAttribute : Attribute
    {
    }
}

